<?php
Class Pessoa{

	private $dbPessoa;

	public function __construct(){
		$this->dbPessoa = new DbTable_Pessoa();
	}

	public static function getTotal(){
		$tPessoa = new DbTable_Pessoa();
		$cont = $tPessoa->fetchAll( $tPessoa->select()
		->from($tPessoa, 'COUNT(NOME) as contagem'))->current();
		return $cont->contagem;
			
	}

	public function buscarPessoa($nome){
		return $this->dbPessoa->fetchRow($this->dbPessoa->select()
		->where("NOME = ?", $nome));

	}

	public function cadastrarPessoa($dados){

        $string = new String();


        $dataNascimento = new String();
        $dados['DATA_NASC'] = $dataNascimento->formatarDataParaInsercao($dados['DATA_NASC']);

        $pessoa = $this->dbPessoa->createRow($dados);
        $pessoa->save();

        $string->removerAcentoBanco();
	}


}
